package utils

import (
	"log"
	"time"
)

// WhetherAdult 判断是否成年
func WhetherAdult(idCary string) bool {
	data := idCary[6:14]
	parse, err := time.Parse("20060102", data)
	if err != nil {
		log.Fatalf("Error parsing time: %s", err)
		return false
	}

	now := time.Now()

	s := now.AddDate(-18, 0, 0)

	if parse.Before(s) {
		log.Println("用户已成年")
		return true
	} else {
		log.Println("用户未成年")
		return false
	}
}
